/* eslint-disable indent */
'use strict';
async function loginCheck(ctx, next) {
// eslint-disable-next-line spaced-comment
//判断用户是否登录
console.log(ctx, next);
    if (ctx.session.userInfo) {
    await next();
    return;
}
// /login?url=%2Fsetting
// 会对url做处理 encodeURIComponent() 函数可把字符串作为URI组件进行编码 比如对/;?@.. 翻译成16禁制符
// 获取当前页面的url
    const current = ctx.url;
// 对url做URI做处理
    const redirectUrl = ' /login?url=' + encodeURIComponent(current);
    await ctx.redirect(redirectUrl);
}
module.exports = {
    loginCheck,
};
